﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DUONGTUANVU.OOP.Example.Bai1
{
    class Sinhvien
    {
        //1. khai báo dataField (Fields)
        public string fmaSV; //không cần get,set
        // datafield k nên để public-> thường dùng private
        private string ffullName; // phải get,set
        private string femail;
        private int fphone;

        //2. Hàm khởi dựng
        
        public Sinhvien(string maSV, string fullName, string email, int phone)
        {
            //<Biến toàn cục> = <Tham số>;
            //Khi tham số trùng tên Fields
            fmaSV = maSV;
            ffullName = fullName;
            femail = email;
            fphone = phone;
        }
        public int _phone { get; set; } //get set tự động tạo private tạm thời
        /*private string _hoTen;
        public string HoTen
        {
            set { _hoTen = value; }
            get { return _hoTen; }
        }
        //Tương đương với code sau:  
        public string HoTen
        {
            set;
            get;
        }  */



        /*public string maSV
        {
            get { return fmaSV; }
            set { fmaSV = value; }
        }*/

        public string fullName
        {
            get { return ffullName; }  //lấy thông tin Fiels
            set { ffullName = value; }  // ghi thông tin Fields
        }

        public string email
        {
            get { return femail; }
            set { femail = value; }
        }

        public int phone
        {
            get { return fphone; }
            set { fphone = value;}
        }

        
    }
}
